package com.core.gig.negocio;


import javax.persistence.Column;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;


@Entity
@DiscriminatorValue(value = "POS")
public class AtivoPosImpressao extends AtivoProducao
{

	private static final long serialVersionUID = -3805217782417897484L;
	private String tipoCalculo;
	private int produtividade;
	private int alturaMinima;
	private int alturaMaxima;
	private int larguraMinima;
	private int larguraMaxima;
	private double quebra1000;
	private double quebra2000;
	private double quebraMais2000;

	@Column(name = "TIPO_CALCULO", nullable = true, length = 20)
	public String getTipoCalculo()
	{
		return tipoCalculo;
	}

	@Column(name = "PRODUTIVIDADE", nullable = true)
	public int getProdutividade()
	{
		return produtividade;
	}

	@Column(name = "ALTURA_MIN", nullable = true)
	public int getAlturaMinima()
	{
		return alturaMinima;
	}

	@Column(name = "ALTURA_MAX", nullable = true)
	public int getAlturaMaxima()
	{
		return alturaMaxima;
	}

	@Column(name = "LARGURA_MIN", nullable = true)
	public int getLarguraMinima()
	{
		return larguraMinima;
	}

	@Column(name = "LARGURA_MAX", nullable = true)
	public int getLarguraMaxima()
	{
		return larguraMaxima;
	}

	@Column(name = "QUEBRA_1000", nullable = true, precision = 1)
	public double getQuebra1000()
	{
		return quebra1000;
	}

	@Column(name = "QUEBRA_2000", nullable = true, precision = 1)
	public double getQuebra2000()
	{
		return quebra2000;
	}

	@Column(name = "QUEBRA_MAIS_2000", nullable = true, precision = 1)
	public double getQuebraMais2000()
	{
		return quebraMais2000;
	}

	public void setTipoCalculo(String tipoCalculo)
	{
		this.tipoCalculo = tipoCalculo;
	}

	public void setProdutividade(int produtividade)
	{
		this.produtividade = produtividade;
	}

	public void setAlturaMinima(int alturaMinima)
	{
		this.alturaMinima = alturaMinima;
	}

	public void setAlturaMaxima(int alturaMaxima)
	{
		this.alturaMaxima = alturaMaxima;
	}

	public void setLarguraMinima(int larguraMinima)
	{
		this.larguraMinima = larguraMinima;
	}

	public void setLarguraMaxima(int larguraMaxima)
	{
		this.larguraMaxima = larguraMaxima;
	}

	public void setQuebra1000(double quebra1000)
	{
		this.quebra1000 = quebra1000;
	}

	public void setQuebra2000(double quebra2000)
	{
		this.quebra2000 = quebra2000;
	}

	public void setQuebraMais2000(double quebraMais2000)
	{
		this.quebraMais2000 = quebraMais2000;
	}
}